CC=gcc
CFLAGS=-Wall -ansi -pedantic -ggdb
LDFLAGS=
SRCDIR=src/
EXEC=a.out
SRC=src/arbre.c src/ensemble.c src/mainArbre.c #$(wildcard $(SRCDIR)*.c)
OBJ=$(SRC:.c=.o)

all: $(EXEC)

$(EXEC): $(OBJ)
	@$(CC) -o $@ $^ $(LDFLAGS)

main.o: arbre.h ensemble.h
arbre.o: ensemble.h

%.o: %.c
	@$(CC) -o $@ -c $< $(CFLAGS)

clean:
	rm $(SRCDIR)*.o a.out